package com.ra.landlord.vo;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

import com.ra.coupon.Coupon;
import com.ra.landlord.LandlordOwnerUser;

public class OrderVO {

	private String startDate;
	private String endDate;
	private BigDecimal totalFee;
	private BigDecimal balance;
	private BigDecimal rental;
	private BigDecimal fixedFeeAmount;
	// 交租凭证缩略图
	private String smallImgPath;
	private String bigImgPath;
	private String orderDec;
	
	private String roomName;
	private Integer roomId;
	private Integer orderId;
	private String orderName;
	
	private List<OrderItemsVO> items;
	private List<OrderItemsVO> meterItems;
	
	//所属房东。
	private LandlordOwnerUser landlordUser;
	
	//同 rentalOrder状态一样 0表示未支付，3表示支付成功,详情见rentalOrder类。
	private Integer orderState;
	
	private String outTradeNo;
	
	private Map<String,String> wxData;
	
	private List<Coupon> coupons;
	
	public List<Coupon> getCoupons() {
		return coupons;
	}
	public void setCoupons(List<Coupon> coupons) {
		this.coupons = coupons;
	}
	
	public Map<String, String> getWxData() {
		return wxData;
	}
	public void setWxData(Map<String, String> wxData) {
		this.wxData = wxData;
	}
	public String getStartDate() {
		return startDate;
	}
	public void setStartDate(String startDate) {
		this.startDate = startDate;
	}
	public String getEndDate() {
		return endDate;
	}
	public void setEndDate(String endDate) {
		this.endDate = endDate;
	}
	public BigDecimal getTotalFee() {
		return totalFee;
	}
	public void setTotalFee(BigDecimal totalFee) {
		this.totalFee = totalFee;
	}
	public BigDecimal getBalance() {
		return balance;
	}
	public void setBalance(BigDecimal balance) {
		this.balance = balance;
	}
	public String getRoomName() {
		return roomName;
	}
	public void setRoomName(String roomName) {
		this.roomName = roomName;
	}

	public Integer getRoomId() {
		return roomId;
	}
	public void setRoomId(Integer roomId) {
		this.roomId = roomId;
	}
	public Integer getOrderId() {
		return orderId;
	}
	public void setOrderId(Integer orderId) {
		this.orderId = orderId;
	}
	public List<OrderItemsVO> getItems() {
		return items;
	}
	public void setItems(List<OrderItemsVO> items) {
		this.items = items;
	}
	public Integer getOrderState() {
		return orderState;
	}
	public void setOrderState(Integer orderState) {
		this.orderState = orderState;
	}
	public String getOutTradeNo() {
		return outTradeNo;
	}
	public void setOutTradeNo(String outTradeNo) {
		this.outTradeNo = outTradeNo;
	}
	public LandlordOwnerUser getLandlordUser() {
		return landlordUser;
	}
	public void setLandlordUser(LandlordOwnerUser landlordUser) {
		this.landlordUser = landlordUser;
	}
	
	public BigDecimal getRental() {
		return rental;
	}
	public void setRental(BigDecimal rental) {
		this.rental = rental;
	}
	
	public BigDecimal getFixedFeeAmount() {
		return fixedFeeAmount;
	}
	public void setFixedFeeAmount(BigDecimal fixedFeeAmount) {
		this.fixedFeeAmount = fixedFeeAmount;
	}
	
	public List<OrderItemsVO> getMeterItems() {
		return meterItems;
	}
	public void setMeterItems(List<OrderItemsVO> meterItems) {
		this.meterItems = meterItems;
	}
	
	public String getSmallImgPath() {
		return smallImgPath;
	}
	public void setSmallImgPath(String smallImgPath) {
		this.smallImgPath = smallImgPath;
	}
	
	public String getBigImgPath() {
		return bigImgPath;
	}
	public void setBigImgPath(String bigImgPath) {
		this.bigImgPath = bigImgPath;
	}
	
	public String getOrderDec() {
		return orderDec;
	}
	public void setOrderDec(String orderDec) {
		this.orderDec = orderDec;
	}
	
	public String getOrderName() {
		return orderName;
	}
	public void setOrderName(String orderName) {
		this.orderName = orderName;
	}

}
